bus that makes frequent stops - Español Inglés Diccionario